About Ayba Atan Limited (12028162) United Kingdom