About Mikey O S T T&f Ltd (11152645) United Kingdom