About Koofa Limited (10686292) United Kingdom