About Intellect Factory Ltd (05748668) United Kingdom