About Callas International Limited (07154506) United Kingdom