About Rys Sycamores Limited (13296224) United Kingdom