About Lylebay International Limited (SC698623) United Kingdom