About Deflekt Limited (10614316) United Kingdom