About Mysquare Capital 4 Limited (13432192) United Kingdom