About Garra Delta Ltd. (03218742) United Kingdom