About Rapid Buffalo Ltd (10338706) United Kingdom