About Blue Fox Technology Limited (05908226) United Kingdom