About Fair Square Europe Limited (08023305) United Kingdom