About Callash Limited (07080215) United Kingdom