About Takeout Technology Limited (11036922) United Kingdom