About Gullivers Close Management Limited (10175059) United Kingdom