About Ami Project Development Limited (11241731) United Kingdom