About Mccracken Solutions Ltd (12264547) United Kingdom