About Sedbale Limited (11721408) United Kingdom