About Serengeti Holdings Limited (12140595) United Kingdom