About Brahma Scientific Limited (10099326) United Kingdom