About Int Squared Limited (07580482) United Kingdom