About Findor Limited (05926881) United Kingdom