About Serengeti Systems Limited (03578108) United Kingdom