About Sedri Solutions Ltd (12955158) United Kingdom