About Campbellrat Ltd (11588743) United Kingdom