About Bugulecia Ltd (10129516) United Kingdom