About Oksard Uk Limited (10064266) United Kingdom