About Cawdor Fx Ltd (12276192) United Kingdom