About Og Square Limited (12472649) United Kingdom