About Olive Square Enterprises Limited (11695176) United Kingdom