About Square86 Inc. Limited (11657006) United Kingdom