About Focsa Services (u.k.) Limited (02693394) United Kingdom