About Ajaib Holdings Ltd (12094689) United Kingdom