About Ogmios Limited (05391308) United Kingdom