About Mayjaay Limited (10500411) United Kingdom