About Flex & Slay Limited (12094289) United Kingdom