About Koo Koo Life Limited (11397724) United Kingdom