About Strexor Limited (08258113) United Kingdom