About Opoulaxi Solutions Ltd (13397964) United Kingdom