About J Square Investments Ltd (10854319) United Kingdom