About Opja Consultancy Limited (12292682) United Kingdom