About Ajaib Design And Build Limited (12063106) United Kingdom