About Deboi Capital Ltd (12882693) United Kingdom