About Mccalla Solutions Limited (06207569) United Kingdom