About Sunbeam Management Ltd (11954415) United Kingdom