About Othrys Limited (10610555) United Kingdom