About Otampasidis Limited (10070634) United Kingdom