About Barloc Solutions Limited (09428761) United Kingdom