About Sidlo Ltd (12331466) United Kingdom