Averroes Logic (Private) Limited